package cn.edu.ldu.protocol;

import cn.edu.ldu.controller.ChatHistoryController;
import cn.edu.ldu.entity.ChatHistoryEntity;
import cn.edu.ldu.util.Consts;
import cn.edu.ldu.util.L;
import cn.edu.ldu.views.operator.History;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.TypeReference;

import java.util.HashMap;
import java.util.List;

public class ChatHistory {
    public ChatHistory(Protocol protocol){

        //获得聊天记录
        List<ChatHistoryEntity> chatHistory = JSONObject.parseArray(protocol.getData() ,ChatHistoryEntity.class);
        //查看
        L.OK(chatHistory, ChatHistory.class);

//       将所有的信息都放在一个list里面
        for(ChatHistoryEntity c : chatHistory){
            ChatHistoryController.addHistory(c);
        }

        History history = new History(chatHistory);
        history.setVisible(true);


    }
}
